package com.sitanyun.merchant.guide.bean;

import java.util.List;

/**
 * Created by jzl
 * on 2022/3/24.
 */
public class EmployeeBean {

    /**
     * code : 0
     * msg : null
     * data : {"records":[{"staffId":"1476742047839858689","staffName":"贾贺振","clientId":null,"roleName":"财务人员/运营人员/客服人员/店长","phone":"17752910520","status":1,"userId":"1452551300595580930","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2021-12-31 10:28:35","updateTime":"2022-03-23 15:30:43","nodeId":"1476073585589166082","bindStatus":0,"nodeName":"顾家家居","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["27","28","29","51"],"sysRoleList":[{"roleId":"27","roleName":"财务人员","roleCode":"MERCHANT_finance","roleDesc":"负责订单管理和财务管理","createTime":"2021-11-08 11:27:16","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"28","roleName":"运营人员","roleCode":"MERCHANT_operation","roleDesc":"查看订单和处理售后问题","createTime":"2021-11-08 11:28:09","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"29","roleName":"客服人员","roleCode":"MERCHANT_service","roleDesc":"负责订单的跟踪和用户的跟踪","createTime":"2021-11-08 11:29:05","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"51","roleName":"店长","roleCode":"MERCHANT_STORE_director","roleDesc":"商户门店店长","createTime":"2021-12-06 18:20:05","updateTime":"2021-12-06 18:20:53","clientId":null,"delFlag":"0"}],"enterpriseName":null},{"staffId":"1476074322100559873","staffName":"洪金宝","clientId":null,"roleName":"财务人员/运营人员/客服人员/店长","phone":"18611342933","status":2,"userId":"1464572405881024514","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2021-12-29 14:15:17","updateTime":"2022-03-23 15:26:17","nodeId":"1476073585589166082","bindStatus":0,"nodeName":"顾家家居","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["27","28","29","51"],"sysRoleList":[{"roleId":"27","roleName":"财务人员","roleCode":"MERCHANT_finance","roleDesc":"负责订单管理和财务管理","createTime":"2021-11-08 11:27:16","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"28","roleName":"运营人员","roleCode":"MERCHANT_operation","roleDesc":"查看订单和处理售后问题","createTime":"2021-11-08 11:28:09","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"29","roleName":"客服人员","roleCode":"MERCHANT_service","roleDesc":"负责订单的跟踪和用户的跟踪","createTime":"2021-11-08 11:29:05","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"51","roleName":"店长","roleCode":"MERCHANT_STORE_director","roleDesc":"商户门店店长","createTime":"2021-12-06 18:20:05","updateTime":"2021-12-06 18:20:53","clientId":null,"delFlag":"0"}],"enterpriseName":null},{"staffId":"1476074716197363713","staffName":"成龙","clientId":null,"roleName":"店长","phone":"17752910531","status":3,"userId":"1454997423777710081","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2021-12-29 14:16:51","updateTime":"2022-03-23 15:12:38","nodeId":"1476073585589166082","bindStatus":0,"nodeName":"顾家家居","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["51"],"sysRoleList":[{"roleId":"51","roleName":"店长","roleCode":"MERCHANT_STORE_director","roleDesc":"商户门店店长","createTime":"2021-12-06 18:20:05","updateTime":"2021-12-06 18:20:53","clientId":null,"delFlag":"0"}],"enterpriseName":null},{"staffId":"1480443416304205825","staffName":"孙晓岳","clientId":null,"roleName":"导购","phone":"15230173690","status":1,"userId":"1464548357021184002","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2022-01-10 15:36:30","updateTime":"2022-03-23 15:05:25","nodeId":"1476073585589166082","bindStatus":0,"nodeName":"顾家家居","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["52"],"sysRoleList":[{"roleId":"52","roleName":"导购","roleCode":"MERCHANT_STORE_guide","roleDesc":"商户门店导购","createTime":"2021-12-06 18:20:23","updateTime":"2021-12-06 18:20:56","clientId":null,"delFlag":"0"}],"enterpriseName":null},{"staffId":"1478312098241998850","staffName":"三个地方规划发","clientId":null,"roleName":"导购","phone":"18611112222","status":0,"userId":"1475715575792549890","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2022-01-04 18:27:24","updateTime":"2022-03-23 14:27:09","nodeId":"1476073818226237441","bindStatus":0,"nodeName":"红星美凯龙","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["52"],"sysRoleList":[{"roleId":"52","roleName":"导购","roleCode":"MERCHANT_STORE_guide","roleDesc":"商户门店导购","createTime":"2021-12-06 18:20:23","updateTime":"2021-12-06 18:20:56","clientId":null,"delFlag":"0"}],"enterpriseName":null},{"staffId":"1476109686756409345","staffName":"贾宗霖","clientId":null,"roleName":"财务人员/运营人员/客服人员","phone":"13832152703","status":1,"userId":"1476109658507771905","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2021-12-29 16:35:48","updateTime":"2022-01-10 11:57:00","nodeId":"1476073585589166082","bindStatus":0,"nodeName":"顾家家居","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["27","28","29"],"sysRoleList":[{"roleId":"27","roleName":"财务人员","roleCode":"MERCHANT_finance","roleDesc":"负责订单管理和财务管理","createTime":"2021-11-08 11:27:16","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"28","roleName":"运营人员","roleCode":"MERCHANT_operation","roleDesc":"查看订单和处理售后问题","createTime":"2021-11-08 11:28:09","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"29","roleName":"客服人员","roleCode":"MERCHANT_service","roleDesc":"负责订单的跟踪和用户的跟踪","createTime":"2021-11-08 11:29:05","updateTime":null,"clientId":null,"delFlag":"0"}],"enterpriseName":null}],"total":6,"size":10,"current":1,"orders":[{"column":"t.update_time","asc":false}],"optimizeCountSql":true,"searchCount":true,"countId":null,"maxLimit":null,"pages":1}
     */

    private int code;
    private Object msg;
    private DataBean data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public Object getMsg() {
        return msg;
    }

    public void setMsg(Object msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * records : [{"staffId":"1476742047839858689","staffName":"贾贺振","clientId":null,"roleName":"财务人员/运营人员/客服人员/店长","phone":"17752910520","status":1,"userId":"1452551300595580930","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2021-12-31 10:28:35","updateTime":"2022-03-23 15:30:43","nodeId":"1476073585589166082","bindStatus":0,"nodeName":"顾家家居","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["27","28","29","51"],"sysRoleList":[{"roleId":"27","roleName":"财务人员","roleCode":"MERCHANT_finance","roleDesc":"负责订单管理和财务管理","createTime":"2021-11-08 11:27:16","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"28","roleName":"运营人员","roleCode":"MERCHANT_operation","roleDesc":"查看订单和处理售后问题","createTime":"2021-11-08 11:28:09","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"29","roleName":"客服人员","roleCode":"MERCHANT_service","roleDesc":"负责订单的跟踪和用户的跟踪","createTime":"2021-11-08 11:29:05","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"51","roleName":"店长","roleCode":"MERCHANT_STORE_director","roleDesc":"商户门店店长","createTime":"2021-12-06 18:20:05","updateTime":"2021-12-06 18:20:53","clientId":null,"delFlag":"0"}],"enterpriseName":null},{"staffId":"1476074322100559873","staffName":"洪金宝","clientId":null,"roleName":"财务人员/运营人员/客服人员/店长","phone":"18611342933","status":2,"userId":"1464572405881024514","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2021-12-29 14:15:17","updateTime":"2022-03-23 15:26:17","nodeId":"1476073585589166082","bindStatus":0,"nodeName":"顾家家居","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["27","28","29","51"],"sysRoleList":[{"roleId":"27","roleName":"财务人员","roleCode":"MERCHANT_finance","roleDesc":"负责订单管理和财务管理","createTime":"2021-11-08 11:27:16","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"28","roleName":"运营人员","roleCode":"MERCHANT_operation","roleDesc":"查看订单和处理售后问题","createTime":"2021-11-08 11:28:09","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"29","roleName":"客服人员","roleCode":"MERCHANT_service","roleDesc":"负责订单的跟踪和用户的跟踪","createTime":"2021-11-08 11:29:05","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"51","roleName":"店长","roleCode":"MERCHANT_STORE_director","roleDesc":"商户门店店长","createTime":"2021-12-06 18:20:05","updateTime":"2021-12-06 18:20:53","clientId":null,"delFlag":"0"}],"enterpriseName":null},{"staffId":"1476074716197363713","staffName":"成龙","clientId":null,"roleName":"店长","phone":"17752910531","status":3,"userId":"1454997423777710081","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2021-12-29 14:16:51","updateTime":"2022-03-23 15:12:38","nodeId":"1476073585589166082","bindStatus":0,"nodeName":"顾家家居","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["51"],"sysRoleList":[{"roleId":"51","roleName":"店长","roleCode":"MERCHANT_STORE_director","roleDesc":"商户门店店长","createTime":"2021-12-06 18:20:05","updateTime":"2021-12-06 18:20:53","clientId":null,"delFlag":"0"}],"enterpriseName":null},{"staffId":"1480443416304205825","staffName":"孙晓岳","clientId":null,"roleName":"导购","phone":"15230173690","status":1,"userId":"1464548357021184002","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2022-01-10 15:36:30","updateTime":"2022-03-23 15:05:25","nodeId":"1476073585589166082","bindStatus":0,"nodeName":"顾家家居","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["52"],"sysRoleList":[{"roleId":"52","roleName":"导购","roleCode":"MERCHANT_STORE_guide","roleDesc":"商户门店导购","createTime":"2021-12-06 18:20:23","updateTime":"2021-12-06 18:20:56","clientId":null,"delFlag":"0"}],"enterpriseName":null},{"staffId":"1478312098241998850","staffName":"三个地方规划发","clientId":null,"roleName":"导购","phone":"18611112222","status":0,"userId":"1475715575792549890","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2022-01-04 18:27:24","updateTime":"2022-03-23 14:27:09","nodeId":"1476073818226237441","bindStatus":0,"nodeName":"红星美凯龙","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["52"],"sysRoleList":[{"roleId":"52","roleName":"导购","roleCode":"MERCHANT_STORE_guide","roleDesc":"商户门店导购","createTime":"2021-12-06 18:20:23","updateTime":"2021-12-06 18:20:56","clientId":null,"delFlag":"0"}],"enterpriseName":null},{"staffId":"1476109686756409345","staffName":"贾宗霖","clientId":null,"roleName":"财务人员/运营人员/客服人员","phone":"13832152703","status":1,"userId":"1476109658507771905","teamId":null,"groupName":null,"merchantName":null,"storeName":null,"inviterUserId":"1476073066275610625","inviterName":"王力宏","createTime":"2021-12-29 16:35:48","updateTime":"2022-01-10 11:57:00","nodeId":"1476073585589166082","bindStatus":0,"nodeName":"顾家家居","topNodeId":null,"headImg":null,"qrcode":null,"roleList":["27","28","29"],"sysRoleList":[{"roleId":"27","roleName":"财务人员","roleCode":"MERCHANT_finance","roleDesc":"负责订单管理和财务管理","createTime":"2021-11-08 11:27:16","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"28","roleName":"运营人员","roleCode":"MERCHANT_operation","roleDesc":"查看订单和处理售后问题","createTime":"2021-11-08 11:28:09","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"29","roleName":"客服人员","roleCode":"MERCHANT_service","roleDesc":"负责订单的跟踪和用户的跟踪","createTime":"2021-11-08 11:29:05","updateTime":null,"clientId":null,"delFlag":"0"}],"enterpriseName":null}]
         * total : 6
         * size : 10
         * current : 1
         * orders : [{"column":"t.update_time","asc":false}]
         * optimizeCountSql : true
         * searchCount : true
         * countId : null
         * maxLimit : null
         * pages : 1
         */

        private int total;
        private int size;
        private int current;
        private boolean optimizeCountSql;
        private boolean searchCount;
        private Object countId;
        private Object maxLimit;
        private int pages;
        private List<RecordsBean> records;
        private List<OrdersBean> orders;

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public int getSize() {
            return size;
        }

        public void setSize(int size) {
            this.size = size;
        }

        public int getCurrent() {
            return current;
        }

        public void setCurrent(int current) {
            this.current = current;
        }

        public boolean isOptimizeCountSql() {
            return optimizeCountSql;
        }

        public void setOptimizeCountSql(boolean optimizeCountSql) {
            this.optimizeCountSql = optimizeCountSql;
        }

        public boolean isSearchCount() {
            return searchCount;
        }

        public void setSearchCount(boolean searchCount) {
            this.searchCount = searchCount;
        }

        public Object getCountId() {
            return countId;
        }

        public void setCountId(Object countId) {
            this.countId = countId;
        }

        public Object getMaxLimit() {
            return maxLimit;
        }

        public void setMaxLimit(Object maxLimit) {
            this.maxLimit = maxLimit;
        }

        public int getPages() {
            return pages;
        }

        public void setPages(int pages) {
            this.pages = pages;
        }

        public List<RecordsBean> getRecords() {
            return records;
        }

        public void setRecords(List<RecordsBean> records) {
            this.records = records;
        }

        public List<OrdersBean> getOrders() {
            return orders;
        }

        public void setOrders(List<OrdersBean> orders) {
            this.orders = orders;
        }

        public static class RecordsBean {
            /**
             * staffId : 1476742047839858689
             * staffName : 贾贺振
             * clientId : null
             * roleName : 财务人员/运营人员/客服人员/店长
             * phone : 17752910520
             * status : 1
             * userId : 1452551300595580930
             * teamId : null
             * groupName : null
             * merchantName : null
             * storeName : null
             * inviterUserId : 1476073066275610625
             * inviterName : 王力宏
             * createTime : 2021-12-31 10:28:35
             * updateTime : 2022-03-23 15:30:43
             * nodeId : 1476073585589166082
             * bindStatus : 0
             * nodeName : 顾家家居
             * topNodeId : null
             * headImg : null
             * qrcode : null
             * roleList : ["27","28","29","51"]
             * sysRoleList : [{"roleId":"27","roleName":"财务人员","roleCode":"MERCHANT_finance","roleDesc":"负责订单管理和财务管理","createTime":"2021-11-08 11:27:16","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"28","roleName":"运营人员","roleCode":"MERCHANT_operation","roleDesc":"查看订单和处理售后问题","createTime":"2021-11-08 11:28:09","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"29","roleName":"客服人员","roleCode":"MERCHANT_service","roleDesc":"负责订单的跟踪和用户的跟踪","createTime":"2021-11-08 11:29:05","updateTime":null,"clientId":null,"delFlag":"0"},{"roleId":"51","roleName":"店长","roleCode":"MERCHANT_STORE_director","roleDesc":"商户门店店长","createTime":"2021-12-06 18:20:05","updateTime":"2021-12-06 18:20:53","clientId":null,"delFlag":"0"}]
             * enterpriseName : null
             */

            private String staffId;
            private String staffName;
            private Object clientId;
            private String roleName;
            private String phone;
            private int status;
            private String userId;
            private Object teamId;
            private Object groupName;
            private Object merchantName;
            private String storeName;
            private String inviterUserId;
            private String inviterName;
            private String createTime;
            private String updateTime;
            private String nodeId;
            private int bindStatus;
            private String nodeName;
            private Object topNodeId;
            private Object headImg;
            private Object qrcode;
            private Object enterpriseName;
            private List<String> roleList;
            private List<SysRoleListBean> sysRoleList;

            public String getStaffId() {
                return staffId;
            }

            public void setStaffId(String staffId) {
                this.staffId = staffId;
            }

            public String getStaffName() {
                return staffName;
            }

            public void setStaffName(String staffName) {
                this.staffName = staffName;
            }

            public Object getClientId() {
                return clientId;
            }

            public void setClientId(Object clientId) {
                this.clientId = clientId;
            }

            public String getRoleName() {
                return roleName;
            }

            public void setRoleName(String roleName) {
                this.roleName = roleName;
            }

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public Object getTeamId() {
                return teamId;
            }

            public void setTeamId(Object teamId) {
                this.teamId = teamId;
            }

            public Object getGroupName() {
                return groupName;
            }

            public void setGroupName(Object groupName) {
                this.groupName = groupName;
            }

            public Object getMerchantName() {
                return merchantName;
            }

            public void setMerchantName(Object merchantName) {
                this.merchantName = merchantName;
            }

            public String getStoreName() {
                return storeName;
            }

            public void setStoreName(String storeName) {
                this.storeName = storeName;
            }

            public String getInviterUserId() {
                return inviterUserId;
            }

            public void setInviterUserId(String inviterUserId) {
                this.inviterUserId = inviterUserId;
            }

            public String getInviterName() {
                return inviterName;
            }

            public void setInviterName(String inviterName) {
                this.inviterName = inviterName;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public String getNodeId() {
                return nodeId;
            }

            public void setNodeId(String nodeId) {
                this.nodeId = nodeId;
            }

            public int getBindStatus() {
                return bindStatus;
            }

            public void setBindStatus(int bindStatus) {
                this.bindStatus = bindStatus;
            }

            public String getNodeName() {
                return nodeName;
            }

            public void setNodeName(String nodeName) {
                this.nodeName = nodeName;
            }

            public Object getTopNodeId() {
                return topNodeId;
            }

            public void setTopNodeId(Object topNodeId) {
                this.topNodeId = topNodeId;
            }

            public Object getHeadImg() {
                return headImg;
            }

            public void setHeadImg(Object headImg) {
                this.headImg = headImg;
            }

            public Object getQrcode() {
                return qrcode;
            }

            public void setQrcode(Object qrcode) {
                this.qrcode = qrcode;
            }

            public Object getEnterpriseName() {
                return enterpriseName;
            }

            public void setEnterpriseName(Object enterpriseName) {
                this.enterpriseName = enterpriseName;
            }

            public List<String> getRoleList() {
                return roleList;
            }

            public void setRoleList(List<String> roleList) {
                this.roleList = roleList;
            }

            public List<SysRoleListBean> getSysRoleList() {
                return sysRoleList;
            }

            public void setSysRoleList(List<SysRoleListBean> sysRoleList) {
                this.sysRoleList = sysRoleList;
            }

            public static class SysRoleListBean {
                /**
                 * roleId : 27
                 * roleName : 财务人员
                 * roleCode : MERCHANT_finance
                 * roleDesc : 负责订单管理和财务管理
                 * createTime : 2021-11-08 11:27:16
                 * updateTime : null
                 * clientId : null
                 * delFlag : 0
                 */

                private String roleId;
                private String roleName;
                private String roleCode;
                private String roleDesc;
                private String createTime;
                private Object updateTime;
                private Object clientId;
                private String delFlag;

                public String getRoleId() {
                    return roleId;
                }

                public void setRoleId(String roleId) {
                    this.roleId = roleId;
                }

                public String getRoleName() {
                    return roleName;
                }

                public void setRoleName(String roleName) {
                    this.roleName = roleName;
                }

                public String getRoleCode() {
                    return roleCode;
                }

                public void setRoleCode(String roleCode) {
                    this.roleCode = roleCode;
                }

                public String getRoleDesc() {
                    return roleDesc;
                }

                public void setRoleDesc(String roleDesc) {
                    this.roleDesc = roleDesc;
                }

                public String getCreateTime() {
                    return createTime;
                }

                public void setCreateTime(String createTime) {
                    this.createTime = createTime;
                }

                public Object getUpdateTime() {
                    return updateTime;
                }

                public void setUpdateTime(Object updateTime) {
                    this.updateTime = updateTime;
                }

                public Object getClientId() {
                    return clientId;
                }

                public void setClientId(Object clientId) {
                    this.clientId = clientId;
                }

                public String getDelFlag() {
                    return delFlag;
                }

                public void setDelFlag(String delFlag) {
                    this.delFlag = delFlag;
                }
            }
        }

        public static class OrdersBean {
            /**
             * column : t.update_time
             * asc : false
             */

            private String column;
            private boolean asc;

            public String getColumn() {
                return column;
            }

            public void setColumn(String column) {
                this.column = column;
            }

            public boolean isAsc() {
                return asc;
            }

            public void setAsc(boolean asc) {
                this.asc = asc;
            }
        }
    }
}
